home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-PPC / RESOURCE.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  1KB  |  36 lines

  1. #ifndef _PPC_RESOURCE_H
  2. #define _PPC_RESOURCE_H
  3.  
  4. #define RLIMIT_CPU    0        /* CPU time in ms */
  5. #define RLIMIT_FSIZE    1        /* Maximum filesize */
  6. #define RLIMIT_DATA    2        /* max data size */
  7. #define RLIMIT_STACK    3        /* max stack size */
  8. #define RLIMIT_CORE    4        /* max core file size */
  9. #define RLIMIT_RSS    5        /* max resident set size */
  10. #define RLIMIT_NPROC    6        /* max number of processes */
  11. #define RLIMIT_NOFILE    7        /* max number of open files */
  12. #define RLIMIT_MEMLOCK    8        /* max locked-in-memory address space */
  13. #define RLIMIT_AS    9        /* address space limit(?) */
  14.  
  15. #define RLIM_NLIMITS    10
  16.  
  17. #ifdef __KERNEL__
  18.  
  19. #define INIT_RLIMITS                            \
  20. {                                    \
  21.     {LONG_MAX, LONG_MAX},            /* RLIMIT_CPU */    \
  22.     {LONG_MAX, LONG_MAX},            /* RLIMIT_FSIZE */    \
  23.     {LONG_MAX, LONG_MAX},            /* RLIMIT_DATA */    \
  24.     {_STK_LIM, LONG_MAX},            /* RLIMIT_STACK */    \
  25.     {       0, LONG_MAX},            /* RLIMIT_CORE */    \
  26.     {LONG_MAX, LONG_MAX},            /* RLIMIT_RSS */    \
  27.     {MAX_TASKS_PER_USER, MAX_TASKS_PER_USER},    /* RLIMIT_NPROC */    \
  28.     { NR_OPEN,  NR_OPEN},            /* RLIMIT_NOFILE */    \
  29.     {LONG_MAX, LONG_MAX},            /* RLIMIT_MEMLOCK */    \
  30.     {LONG_MAX, LONG_MAX},            /* RLIMIT_AS */        \
  31. }
  32.  
  33. #endif /* __KERNEL__ */
  34.  
  35. #endif
  36.